Contents Metrics , Components , Aspects “ Measuring the Complexity of Aspect - Oriented Programs with Multiparadigm Metric ”

نویسندگان

  • Yann-Gaël Guéhéneuc
  • Houari Sahraoui
  • Michele Lanza
چکیده

Objective: To assess the influence of practitioners’ expertise in code inspection of software components. Method: Subjects expertise was determined based on their independently assessed academic record. Inspection outcome was represented by the diversity of defects found at two levels of abstraction. Results: Statistically significant correlations among expertise and inspection outcomes were found in several cases . Conclusion: The effect of expertise is observable in the inspection outcome and thus can be used in for software quality management purposes.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Use of Aspects to Simplify Concurrent Programming

Developers who create multi-threaded programs must pay attention to ensuring safe implementations that avoid problems and prevent introduction of a system in an inconsistent state. To achieve this objective programming languages offer more and more support for the programmer by syntactic structures and standard libraries. Despite these enhancements, multi-threaded programming is still generally...

متن کامل

Dynamic Metrics for Polymorphism in Object Oriented Systems

Metrics is the process by which numbers or symbols are assigned to attributes of entities in the real world in such a way as to describe them according to clearly defined rules. Software metrics are instruments or ways to measuring all the aspect of software product. These metrics are used throughout a software project to assist in estimation, quality control, productivity assessment, and proje...

متن کامل

Measuring and Characterizing Crosscutting in Aspect-Based Programs: Basic Metrics and Case Studies

Aspects are defined as well-modularized crosscutting concerns. Despite being a core tenet of Aspect Oriented Programming, little research has been done in characterizing and measuring crosscutting concerns. Some of the issues that have not been fully explored are: What kinds of crosscutting concerns exist? What language constructs do they use? And what is the impact of crosscutting in actual As...

متن کامل

Metrics for Measuring Change Impacts in AspectJ Software Maintenance and Reuse

Software metrics play an important role in software development, project management, and system maintenance tasks. They can be used to indicate the degree of system interdependencies among the components and provide valuable feedbacks for better reusability, maintainability and reliability. During system evolution, software change is an essential operation. When software functionalities are add...

متن کامل

Use of Factor Analysis to Develop Oop Software Complexity Metrics

A large number of software metrics have been proposed for measuring the complexity Object-Oriented programs. These metrics were grouped into system, tree, and class metrics. Factor analysis was applied to each group which to obtain a small number (5 or less) of complexity domains by identifying collinear metrics. This reduction in complexity domains should faciliate the validation of the metric...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006